﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Downplay.Gravity.Events
{
    /// <summary>
    /// Determines the way that data attributes will be applied to the shape
    /// TODO: Implement
    /// </summary>
    public enum DataDecorationModes
    {

        /// <summary>
        /// Adds a wrapper div around the shape (using DataWrapper.cshtml template)
        /// </summary>
        AddDataWrapper,

        /// <summary>
        /// Adds an extra shape alongside or within the existing one (using DataHandle.cshtml template)
        /// </summary>
        AddDataHandle,

        /// <summary>
        /// Adds attributes to Shape.Metadata.Attributes, leaving it up to the shape's existing template to add them
        /// </summary>
        AddAttributesToRender,
        None,

    }
}
